package com.ffcs.crmd.tsp.common.constant;

/**
 * 
 * 功能说明:应用常用常量字段
 *
 * @author ZHONGFUHUA
 * 
 * @Date 2016年2月26日 下午5:26:27
 *
 *
 * 版本号  |   作者   |  修改时间   |   修改内容
 *
 */
public class TspAppConstant {
    
    // -------------------------  子任务参数常量   ------------------------- 
    
    /**
     * 取模值参数名
     */
    public static final String TSP_PARAM_MODEL_VALUE          = "tsp_param_model_value";
    
    /**
     * 取模总数
     */
    public static final String TSP_PARAM_MODEL_TOTAL          = "tsp_param_model_total";
    
    /**
     * 子任务总量参数名
     */
    public static final String TSP_PARAM_JOB_DETAIL_TOTAL     = "tsp_param_job_detail_total";
    
    /**
     * 分片值数组
     * @see TSP_PARAM_SLICES
     */
    @Deprecated
    public static final String TSP_PARAM_SLICE_GROUP          = "tsp_param_slice_group";
    
    /**
     * 分片组名  
     * @see TSP_PARAM_SLICES_GROUP
     */
    @Deprecated
    public static final String TSP_PARAM_SLICE_GROUP_NAME     = "tsp_param_slice_group_name";
    
    /**
     * 分片值数组
     */
    public static final String TSP_PARAM_SLICES               = "tsp_param_slices";
    
    /**
     * 分片组名 
     */
    public static final String TSP_PARAM_SLICES_GROUP         = "tsp_param_slices_group";
    
    
    // ------------------------- 子任务添加类型  ------------------------------
    
    /**
     * 单独添加子任务操作
     */
    public static final String TSP_ADD_JOB_DETAIL_ALONE       = "alone";
    
    /**
     * 批量添加子任务操作
     */
    public static final String TSP_ADD_JOB_DETAIL_BATCH       = "batch";
    
    /**
     * 批量分片键添加子任务操作
     */
    public static final String TSP_ADD_JOB_DETAIL_SLICE_BATCH = "sliceBatch";
}
